package com.aier.school.entity;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * TeacherIcardInfo entity. @author MyEclipse Persistence Tools
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "teacher_icard_info", catalog = "abc")
public class TeacherIcardInfo implements java.io.Serializable {

    // Fields 教师每日打卡信息

    private Long tiid;
    private Long icid;
    private Short type;
    private Long tid;
    private Timestamp cdate;
    private Short timetype;
    private String img;
    private String teacherName;
    private String cardNumber;
    private String typeName;
    private String type_str;
    private String cdate_str;
    // Constructors

    /** default constructor */
    public TeacherIcardInfo() {
    }
    
    @Column(name = "type", nullable = false)
    public Short getType() {
        return this.type;
    }

    public void setType(Short type) {
        this.type = type;
    }

    @Column(name = "tid", nullable = false)
    public Long getTid() {
        return this.tid;
    }

    public void setTid(Long tid) {
        this.tid = tid;
    }

    public Long getIcid() {
        return icid;
    }

    public void setIcid(Long icid) {
        this.icid = icid;
    }

    public Timestamp getCdate() {
        return cdate;
    }

    public void setCdate(Timestamp cdate) {
        this.cdate = cdate;
    }

    public Long getTiid() {
        return tiid;
    }

    public void setTiid(Long tiid) {
        this.tiid = tiid;
    }

    public Short getTimetype() {
        return timetype;
    }

    public void setTimetype(Short timetype) {
        this.timetype = timetype;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getType_str() {
        return type_str;
    }

    public void setType_str(String type_str) {
        this.type_str = type_str;
    }

    public String getCdate_str() {
        return cdate_str;
    }

    public void setCdate_str(String cdate_str) {
        this.cdate_str = cdate_str;
    }

    
}